const char* mp_encode_bin="31\n2#string\n32\n2#number\n32\n2#None\n32\n26##9\n69#\n"
"63#11\n2#tm\n28#globals\n48\n17\n10\n37#6\n"
"63#12\n2#boot\n2#*\n1#2\n35#1\n"
"63#14\n2#mp_parse\n2#*\n1#2\n"
"63#15\n2#mp_opcode\n2#*\n1#2\n"
"63#17\n24\n26#_asm_ctx\n"
"63#18\n24\n26#_code_list\n"
"63#19\n24\n26#_ext_code_list\n"
"63#21\n31\n28#OP_JUMP_ON_FALSE\n32\n28#OP_JUMP_ON_TRUE\n32\n28#OP_POP_JUMP_ON_FALSE\n32\n28#OP_SETJUMP\n32\n28#OP_JUMP\n32\n28#OP_NEXT\n32\n26#_jmp_list\n"
"63#31\n33\n2#+\n28#OP_ADD\n34\n2#-\n28#OP_SUB\n34\n2#*\n28#OP_MUL\n34\n2#/\n28#OP_DIV\n34\n2#%\n28#OP_MOD\n34\n2#>\n28#OP_GT\n34\n2#<\n28#OP_LT\n34\n2#>=\n28#OP_GTEQ\n34\n2#<=\n28#OP_LTEQ\n34\n2#==\n28#OP_EQEQ\n34\n2#is\n28#OP_EQEQ\n34\n2#!=\n28#OP_NOTEQ\n34\n2#get\n28#OP_GET\n34\n26#_op_dict\n"
"63#47\n33\n2#+=\n28#OP_ADD\n34\n2#-=\n28#OP_SUB\n34\n2#*=\n28#OP_MUL\n34\n2#/=\n28#OP_DIV\n34\n2#%=\n28#OP_MOD\n34\n26#_op_ext_dict\n"
"63#55\n31\n3#-1\n32\n26#_begin_tag_list\n"
"63#56\n31\n3#-1\n32\n26#_end_tag_list\n"
"63#58\n3\n26#_tag_cnt\n"
"63#59\n3\n26#_global_index\n"
"63#62\n51#init_pop_value_type_dict\n"
"63#62\n57\n"
"63#63\n31\n2#call\n32\n2#name\n32\n25\n"
"63#64\n33\n25#1\n28#_op_dict\n45\n44#8\n25#2\n"
"63#66\n28#True\n27#1\n27#2\n21\n36#7\n30\n27\n45\n44#8\n25#2\n"
"63#68\n28#True\n27#1\n27#2\n21\n36#7\n30\n"
"63#69\n27#1\n52\n53\n26#init_pop_value_type_dict\n"
"63#71\n28#init_pop_value_type_dict\n48\n26#POP_VALUE_TYPE_DICT\n"
"63#73\n54#Scope\n51#__init__\n"
"63#74\n57#256\n"
"63#75\n31\n27\n2#locals\n21\n"
"63#76\n31\n27\n2#globals\n21\n"
"63#77\n31\n27\n2#temp_vars\n21\n"
"63#78\n3\n27\n2#jmps\n21\n53\n28#Scope\n2#__init__\n21\n51#add_global\n"
"63#80\n57#512\n"
"63#81\n27#1\n27\n2#globals\n22\n17\n10\n37#11\n"
"63#82\n27\n2#globals\n22\n2#append\n22\n27#1\n48#1\n30\n35#1\n53\n28#Scope\n2#add_global\n21\n51#get_new_temp\n"
"63#84\n57#256\n"
"63#85\n28#len\n27\n2#temp_vars\n22\n48#1\n25#1\n"
"63#86\n2#%\n28#str\n27#1\n48#1\n4\n25#2\n"
"63#87\n27\n2#temp_vars\n22\n2#append\n22\n27#2\n48#1\n30\n"
"63#88\n24\n52\n53\n28#Scope\n2#get_new_temp\n21\n56\n"
"63#90\n54#AsmContext\n51#__init__\n"
"63#91\n57#256\n"
"63#92\n28#Scope\n48\n27\n2#scope\n21\n"
"63#93\n31\n27\n2#scope\n22\n32\n27\n2#scopes\n21\n53\n28#AsmContext\n2#__init__\n21\n51#push\n"
"63#95\n57#256\n"
"63#96\n28#Scope\n48\n27\n2#scope\n21\n"
"63#97\n27\n2#scopes\n22\n2#append\n22\n27\n2#scope\n22\n48#1\n30\n53\n28#AsmContext\n2#push\n21\n51#pop\n"
"63#99\n57#256\n"
"63#100\n27\n2#scopes\n22\n2#pop\n22\n48\n30\n53\n28#AsmContext\n2#pop\n21\n51#add_local\n"
"63#102\n57#512\n"
"63#103\n27#1\n2#val\n22\n27\n2#scope\n22\n2#locals\n22\n17\n10\n37#15\n"
"63#104\n27\n2#scope\n22\n2#locals\n22\n2#append\n22\n27#1\n2#val\n22\n48#1\n30\n35#1\n53\n28#AsmContext\n2#add_local\n21\n51#load\n"
"63#106\n57#512\n"
"63#108\n28#len\n27\n2#scopes\n22\n48#1\n3#1\n15\n37#10\n"
"63#109\n28#emit\n28#OP_LOAD_GLOBAL\n27#1\n2#val\n22\n48#2\n30\n35#40\n27#1\n2#val\n22\n27\n2#scope\n22\n2#locals\n22\n17\n10\n37#10\n"
"63#112\n28#emit\n28#OP_LOAD_GLOBAL\n27#1\n2#val\n22\n48#2\n30\n35#20\n"
"63#114\n27\n2#scope\n22\n2#locals\n22\n2#index\n22\n27#1\n2#val\n22\n48#1\n25#2\n"
"63#115\n28#emit\n28#OP_LOAD_LOCAL\n27#2\n48#2\n30\n53\n28#AsmContext\n2#load\n21\n51#index_local\n"
"63#117\n57#512\n"
"63#118\n27#1\n2#val\n22\n27\n2#scope\n22\n2#locals\n22\n17\n10\n37#15\n"
"63#119\n27\n2#scope\n22\n2#locals\n22\n2#append\n22\n27#1\n2#val\n22\n48#1\n30\n35#1\n"
"63#120\n27\n2#scope\n22\n2#locals\n22\n2#index\n22\n27#1\n2#val\n22\n49#1\n52\n53\n28#AsmContext\n2#index_local\n21\n51#store\n"
"63#122\n57#512\n"
"63#124\n28#len\n27\n2#scopes\n22\n48#1\n3#1\n15\n37#10\n"
"63#125\n28#emit\n28#OP_STORE_GLOBAL\n27#1\n2#val\n22\n48#2\n30\n35#34\n27#1\n2#val\n22\n27\n2#scope\n22\n2#globals\n22\n17\n10\n37#15\n"
"63#129\n27\n2#index_local\n22\n27#1\n48#1\n25#2\n"
"63#130\n28#emit\n28#OP_STORE_LOCAL\n27#2\n48#2\n30\n35#9\n"
"63#132\n28#emit\n28#OP_STORE_GLOBAL\n27#1\n2#val\n22\n48#2\n30\n53\n28#AsmContext\n2#store\n21\n56\n"
"63#134\n51#asm_init\n"
"63#134\n57\n"
"63#135\n"
"63#136\n"
"63#137\n"
"63#139\n28#AsmContext\n48\n26#_asm_ctx\n"
"63#140\n31\n26#_code_list\n"
"63#141\n31\n26#_ext_code_list\n53\n26#asm_init\n"
"63#143\n51#chk_try_block\n"
"63#143\n57#256\n"
"63#144\n28#_asm_ctx\n2#scope\n22\n2#jmps\n22\n3\n11\n37#5\n"
"63#145\n3\n52\n35#1\n"
"63#146\n28#_asm_ctx\n2#scope\n22\n2#jmps\n22\n3#1\n4\n28#_asm_ctx\n2#scope\n22\n2#jmps\n21\n"
"63#147\n28#emit\n28#OP_SETJUMP\n27\n48#2\n30\n"
"63#148\n3#1\n52\n53\n26#chk_try_block\n"
"63#150\n51#exit_try_block\n"
"63#150\n57\n"
"63#151\n28#_asm_ctx\n2#scope\n22\n2#jmps\n22\n3#1\n5\n28#_asm_ctx\n2#scope\n22\n2#jmps\n21\n53\n26#exit_try_block\n"
"63#153\n51#asm_switch__code_list\n"
"63#153\n57\n"
"63#154\n"
"63#155\n28#_ext_code_list\n28#_code_list\n41#2\n26#_code_list\n26#_ext_code_list\n53\n26#asm_switch__code_list\n"
"63#158\n51#asm_get_regs\n"
"63#158\n57\n"
"63#159\n28#len\n28#_asm_ctx\n2#scope\n22\n2#locals\n22\n49#1\n52\n53\n26#asm_get_regs\n"
"63#161\n51#store_global\n"
"63#161\n57#256\n"
"63#162\n28#emit\n28#OP_STORE_GLOBAL\n27\n2#val\n22\n48#2\n30\n53\n26#store_global\n"
"63#164\n51#add_global\n"
"63#164\n57#256\n"
"63#165\n28#_asm_ctx\n2#scope\n22\n2#globals\n22\n2#append\n22\n27\n2#val\n22\n48#1\n30\n53\n26#add_global\n"
"63#168\n51#emit\n3\n25#1\n"
"63#168\n57#257\n"
"63#169\n31\n27\n32\n27#1\n32\n25#2\n"
"63#170\n28#_code_list\n2#append\n22\n27#2\n48#1\n30\n"
"63#171\n27#2\n52\n53\n26#emit\n"
"63#173\n51#code_pop\n"
"63#173\n57\n"
"63#174\n28#_code_list\n2#pop\n22\n49\n52\n53\n26#code_pop\n"
"63#176\n51#emit_def\n"
"63#176\n57#256\n"
"63#177\n28#emit\n28#OP_DEF\n27\n2#val\n22\n48#2\n30\n53\n26#emit_def\n"
"63#183\n51#emit_load\n"
"63#183\n57#256\n"
"63#184\n27\n24\n15\n37#7\n"
"63#185\n28#emit\n28#OP_NONE\n49#1\n52\n35#1\n"
"63#187\n27\n2#type\n22\n25#1\n"
"63#188\n27#1\n2#string\n15\n37#10\n"
"63#189\n28#emit\n28#OP_STRING\n27\n2#val\n22\n48#2\n30\n35#48\n27#1\n2#number\n15\n37#10\n"
"63#191\n28#emit\n28#OP_NUMBER\n27\n2#val\n22\n48#2\n30\n35#35\n27#1\n2#None\n15\n37#8\n"
"63#193\n28#emit\n28#OP_NONE\n3\n48#2\n30\n35#24\n27#1\n2#name\n15\n37#9\n"
"63#195\n28#_asm_ctx\n2#load\n22\n27\n48#1\n30\n35#12\n"
"63#197\n28#print\n2#LOAD_LOCAL \n28#str\n27\n2#val\n22\n48#1\n4\n48#1\n30\n53\n26#emit_load\n"
"63#200\n51#find_label\n"
"63#200\n57#512\n"
"63#201\n3\n25#2\n27\n45\n44#34\n25#3\n"
"63#203\n27#3\n3\n22\n28#OP_TAG\n15\n38#7\n27#3\n3#1\n22\n27#1\n15\n19\n37#5\n"
"63#205\n27#2\n52\n35#1\n"
"63#206\n27#3\n3\n22\n28#OP_TAG\n16\n37#7\n"
"63#207\n27#2\n3#1\n4\n25#2\n35#1\n36#33\n30\n53\n26#find_label\n"
"63#209\n51#resolve_labels\n"
"63#209\n57#256\n"
"63#210\n28#len\n27\n48#1\n25#1\n"
"63#211\n3\n25#2\n"
"63#212\n31\n25#3\n27\n45\n44#63\n25#4\n"
"63#214\n27#4\n3\n22\n28#_jmp_list\n17\n37#34\n"
"63#215\n28#find_label\n27\n27#4\n3#1\n22\n48#2\n25#5\n"
"63#216\n27#5\n27#2\n5\n25#6\n"
"63#217\n27#6\n3\n12\n37#10\n"
"63#217\n31\n28#OP_UP_JUMP\n32\n27#6\n9\n32\n25#4\n35#6\n"
"63#218\n27#6\n27#4\n3#1\n21\n35#1\n"
"63#219\n27#4\n3\n22\n28#OP_TAG\n16\n37#14\n"
"63#220\n27#2\n3#1\n4\n25#2\n"
"63#221\n27#3\n2#append\n22\n27#4\n48#1\n30\n35#1\n36#62\n30\n"
"63#222\n27#3\n52\n53\n26#resolve_labels\n"
"63#224\n51#optimize\n28#False\n25#1\n"
"63#224\n57#257\n"
"63#225\n3\n25#2\n"
"63#226\n3\n25#3\n"
"63#227\n28#resolve_labels\n27\n48#1\n25#4\n"
"63#228\n27#4\n52\n53\n26#optimize\n"
"63#230\n51#join_code\n"
"63#230\n57\n"
"63#231\n"
"63#232\n"
"63#233\n28#_ext_code_list\n28#_code_list\n4\n52\n53\n26#join_code\n"
"63#236\n51#gen_code\n28#False\n25\n"
"63#236\n57#1\n"
"63#237\n"
"63#238\n"
"63#240\n28#emit\n28#OP_EOP\n48#1\n30\n"
"63#241\n28#_ext_code_list\n28#_code_list\n4\n25#1\n"
"63#243\n31\n26#_code_list\n"
"63#244\n31\n26#_ext_code_list\n"
"63#245\n28#optimize\n27#1\n48#1\n25#1\n"
"63#246\n27#1\n52\n53\n26#gen_code\n"
"63#249\n51#def_local\n"
"63#249\n57#256\n"
"63#250\n28#_asm_ctx\n2#add_local\n22\n27\n48#1\n30\n53\n26#def_local\n"
"63#252\n51#get_loc_num\n"
"63#252\n57\n"
"63#253\n28#len\n28#_asm_ctx\n2#scope\n22\n2#locals\n22\n49#1\n52\n53\n26#get_loc_num\n"
"63#255\n51#push_scope\n"
"63#255\n57\n"
"63#256\n28#_asm_ctx\n2#push\n22\n48\n30\n53\n26#push_scope\n"
"63#258\n51#pop_scope\n"
"63#258\n57\n"
"63#259\n28#_asm_ctx\n2#pop\n22\n48\n30\n53\n26#pop_scope\n"
"63#261\n51#emit_store\n"
"63#261\n57#256\n"
"63#262\n28#_asm_ctx\n2#store\n22\n27\n48#1\n30\n53\n26#emit_store\n"
"63#265\n51#encode_error\n"
"63#265\n57#512\n"
"63#266\n"
"63#267\n28#compile_error\n2#encode\n28#_ctx\n2#src\n22\n27\n27#1\n48#4\n30\n53\n26#encode_error\n"
"63#269\n51#load_attr\n"
"63#269\n57#256\n"
"63#270\n27\n2#type\n22\n2#name\n15\n37#7\n"
"63#271\n2#string\n27\n2#type\n21\n35#1\n"
"63#272\n28#emit_load\n27\n48#1\n30\n53\n26#load_attr\n"
"63#274\n51#store\n"
"63#274\n57#256\n"
"63#275\n27\n2#type\n22\n2#name\n15\n37#7\n"
"63#276\n28#emit_store\n27\n48#1\n30\n35#74\n27\n2#type\n22\n2#get\n15\n37#21\n"
"63#278\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#279\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#280\n28#emit\n28#OP_SET\n48#1\n30\n35#48\n27\n2#type\n22\n2#attr\n15\n37#21\n"
"63#282\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#283\n28#load_attr\n27\n2#second\n22\n48#1\n30\n"
"63#284\n28#emit\n28#OP_SET\n48#1\n30\n35#22\n27\n2#type\n22\n2#,\n15\n37#16\n"
"63#287\n28#store\n27\n2#first\n22\n48#1\n30\n"
"63#288\n28#store\n27\n2#second\n22\n48#1\n30\n35#1\n53\n26#store\n"
"63#290\n51#newglo\n"
"63#290\n57\n"
"63#291\n"
"63#292\n28#_global_index\n3#1\n4\n26#_global_index\n"
"63#293\n28#Token\n2#name\n2##\n28#str\n28#_global_index\n3#1\n5\n48#1\n4\n49#2\n52\n53\n26#newglo\n"
"63#295\n51#newtag\n"
"63#295\n57\n"
"63#296\n"
"63#297\n28#_tag_cnt\n3#1\n4\n26#_tag_cnt\n"
"63#298\n28#_tag_cnt\n3#1\n5\n52\n53\n26#newtag\n"
"63#300\n51#jump\n28#OP_JUMP\n25#1\n"
"63#300\n57#257\n"
"63#301\n28#emit\n27#1\n27\n48#2\n30\n53\n26#jump\n"
"63#303\n51#emit_tag\n"
"63#303\n57#256\n"
"63#304\n28#emit\n28#OP_TAG\n27\n48#2\n30\n53\n26#emit_tag\n"
"63#307\n51#build_set\n"
"63#307\n57#768\n"
"63#308\n28#AstNode\n2#=\n48#1\n25#3\n"
"63#309\n27#2\n27#3\n2#first\n21\n"
"63#310\n28#AstNode\n2#get\n48#1\n25#4\n"
"63#311\n27#1\n27#4\n2#first\n21\n"
"63#312\n27#2\n27#4\n2#second\n21\n"
"63#313\n27#4\n27#3\n2#first\n21\n"
"63#314\n27#3\n52\n53\n26#build_set\n"
"63#316\n51#encode_op\n"
"63#316\n57#256\n"
"63#317\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#318\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#319\n28#emit\n28#_op_dict\n27\n2#type\n22\n22\n48#1\n30\n53\n26#encode_op\n"
"63#321\n51#encode_notin\n"
"63#321\n57#256\n"
"63#322\n28#encode_in\n27\n48#1\n30\n"
"63#323\n28#emit\n28#OP_NOT\n48#1\n30\n53\n26#encode_notin\n"
"63#325\n51#encode_isnot\n"
"63#325\n57#256\n"
"63#326\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#327\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#328\n28#emit\n28#OP_NOTEQ\n48#1\n30\n53\n26#encode_isnot\n"
"63#330\n51#encode_inplace_op\n"
"63#330\n57#256\n"
"63#331\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#332\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#333\n28#emit\n28#_op_ext_dict\n27\n2#type\n22\n22\n48#1\n30\n"
"63#334\n28#store\n27\n2#first\n22\n48#1\n30\n53\n26#encode_inplace_op\n"
"63#341\n51#encode_list0\n"
"63#341\n57#256\n"
"63#342\n27\n24\n15\n37#4\n24\n52\n35#1\n"
"63#343\n31\n25#1\n"
"63#344\n27\n2#type\n22\n2#,\n15\n37#16\n"
"63#345\n27#1\n2#append\n22\n27\n2#second\n22\n48#1\n30\n"
"63#346\n27\n2#first\n22\n25\n36#20\n"
"63#347\n27#1\n2#append\n22\n27\n48#1\n30\n"
"63#348\n27#1\n2#reverse\n22\n48\n30\n27#1\n45\n44#13\n25#2\n"
"63#350\n28#encode_item\n27#2\n48#1\n30\n"
"63#351\n28#emit\n28#OP_APPEND\n48#1\n30\n36#12\n30\n53\n26#encode_list0\n"
"63#354\n51#encode_list\n"
"63#354\n57#256\n"
"63#355\n28#emit\n28#OP_LIST\n3\n48#2\n30\n"
"63#357\n27\n2#first\n22\n24\n15\n37#5\n"
"63#358\n3\n52\n35#1\n"
"63#359\n28#gettype\n27\n2#first\n22\n48#1\n2#list\n15\n37#20\n27\n2#first\n22\n45\n44#13\n25#1\n"
"63#361\n28#encode_item\n27#1\n48#1\n30\n"
"63#362\n28#emit\n28#OP_APPEND\n48#1\n30\n36#12\n30\n35#13\n"
"63#364\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#365\n28#emit\n28#OP_APPEND\n48#1\n30\n"
"63#366\n3#1\n52\n53\n26#encode_list\n"
"63#368\n51#encode_tuple\n"
"63#368\n57#256\n"
"63#370\n28#gettype\n27\n2#first\n22\n48#1\n2#list\n15\n38#7\n28#is_const_list\n27\n2#first\n22\n48#1\n19\n37#17\n"
"63#371\n28#get_const_list\n27\n2#first\n22\n48#1\n25#1\n"
"63#372\n28#emit_load\n27#1\n48#1\n30\n"
"63#373\n3#1\n52\n35#1\n"
"63#374\n28#encode_list\n27\n49#1\n52\n53\n26#encode_tuple\n"
"63#376\n51#encode_comma\n"
"63#376\n57#256\n"
"63#377\n28#encode_item\n27\n2#first\n22\n48#1\n28#encode_item\n27\n2#second\n22\n48#1\n4\n52\n53\n26#encode_comma\n"
"63#379\n51#is_const_list\n"
"63#379\n57#256\n27\n45\n44#26\n25#1\n"
"63#381\n28#hasattr\n27#1\n2#type\n48#2\n10\n37#5\n"
"63#382\n28#False\n52\n35#1\n"
"63#383\n27#1\n2#type\n22\n28##9\n17\n10\n37#5\n"
"63#384\n28#False\n52\n35#1\n36#25\n30\n"
"63#385\n28#True\n52\n53\n26#is_const_list\n"
"63#387\n51#get_const_list\n"
"63#387\n57#256\n"
"63#388\n28#asm_switch__code_list\n48\n30\n"
"63#389\n28#newglo\n48\n25#1\n"
"63#390\n28#emit\n28#OP_LIST\n48#1\n30\n27\n45\n44#13\n25#2\n"
"63#392\n28#encode_item\n27#2\n48#1\n30\n"
"63#393\n28#emit\n28#OP_APPEND\n48#1\n30\n36#12\n30\n"
"63#394\n28#store_global\n27#1\n48#1\n30\n"
"63#395\n28#asm_switch__code_list\n48\n30\n"
"63#396\n27#1\n52\n53\n26#get_const_list\n"
"63#399\n51#encode_if\n"
"63#399\n57#256\n"
"63#401\n27\n2#first\n22\n2#type\n22\n2#=\n15\n37#10\n"
"63#402\n28#encode_error\n27\n2#first\n22\n2#do not allow assignment in if condition\n48#2\n30\n35#1\n"
"63#403\n28#encode_item\n27\n2#first\n22\n48#1\n30\n28#newtag\n48\n28#newtag\n48\n41#2\n25#1\n25#2\n"
"63#405\n28#jump\n27#1\n28#OP_POP_JUMP_ON_FALSE\n48#2\n30\n"
"63#407\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#408\n28#jump\n27#2\n48#1\n30\n"
"63#409\n28#emit_tag\n27#1\n48#1\n30\n"
"63#410\n28#encode_item\n27\n2#third\n22\n48#1\n30\n"
"63#411\n28#emit_tag\n27#2\n48#1\n30\n53\n26#encode_if\n"
"63#413\n51#encode_assign_to\n"
"63#413\n57#512\n"
"63#414\n28#istype\n27\n2#list\n48#2\n37#41\n"
"63#415\n28#len\n27\n48#1\n3#1\n15\n37#3\n"
"63#417\n35#20\n27#1\n3#1\n15\n37#10\n"
"63#419\n28#emit\n28#OP_UNPACK\n28#len\n27\n48#1\n48#2\n30\n35#7\n"
"63#421\n28#emit\n28#OP_ROT\n27#1\n48#2\n30\n27\n45\n44#8\n25#2\n"
"63#423\n28#store\n27#2\n48#1\n30\n36#7\n30\n35#6\n"
"63#425\n28#store\n27\n48#1\n30\n53\n26#encode_assign_to\n"
"63#427\n51#encode_assign\n"
"63#427\n57#256\n"
"63#428\n28#gettype\n27\n2#second\n22\n48#1\n2#list\n15\n37#22\n27\n2#second\n22\n45\n44#8\n25#1\n"
"63#430\n28#encode_item\n27#1\n48#1\n30\n36#7\n30\n"
"63#431\n28#len\n27\n2#second\n22\n48#1\n25#2\n35#11\n"
"63#433\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#434\n3#1\n25#2\n"
"63#435\n28#encode_assign_to\n27\n2#first\n22\n27#2\n48#2\n30\n53\n26#encode_assign\n"
"63#437\n51#encode_dict\n"
"63#437\n57#256\n"
"63#438\n27\n2#first\n22\n25#1\n"
"63#439\n28#emit\n28#OP_DICT\n3\n48#2\n30\n"
"63#440\n27#1\n24\n16\n37#27\n27#1\n45\n44#22\n25#2\n"
"63#442\n28#encode_item\n27#2\n3\n22\n48#1\n30\n"
"63#443\n28#encode_item\n27#2\n3#1\n22\n48#1\n30\n"
"63#444\n28#emit\n28#OP_DICT_SET\n48#1\n30\n36#21\n30\n35#1\n53\n26#encode_dict\n"
"63#446\n51#encode_neg\n"
"63#446\n57#256\n"
"63#447\n27\n2#first\n22\n2#type\n22\n2#number\n15\n37#20\n"
"63#448\n27\n2#first\n22\n25\n"
"63#449\n27\n2#val\n22\n9\n27\n2#val\n21\n"
"63#450\n28#encode_item\n27\n48#1\n30\n35#13\n"
"63#452\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#453\n28#emit\n28#OP_NEG\n48#1\n30\n53\n26#encode_neg\n"
"63#455\n51#encode_not\n"
"63#455\n57#256\n"
"63#456\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#457\n28#emit\n28#OP_NOT\n48#1\n30\n53\n26#encode_not\n"
"63#460\n51#encode_call\n"
"63#460\n57#256\n"
"63#461\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#462\n28#gettype\n27\n2#second\n22\n48#1\n2#list\n15\n37#22\n27\n2#second\n22\n45\n44#8\n25#1\n"
"63#464\n28#encode_item\n27#1\n48#1\n30\n36#7\n30\n"
"63#465\n28#len\n27\n2#second\n22\n48#1\n25#2\n35#8\n"
"63#467\n28#encode_item\n27\n2#second\n22\n48#1\n25#2\n"
"63#468\n28#emit\n28#OP_CALL\n27#2\n48#2\n30\n53\n26#encode_call\n"
"63#470\n51#encode_apply\n"
"63#470\n57#256\n"
"63#471\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#472\n28#encode_item\n27\n2#second\n22\n28#True\n48#2\n30\n"
"63#473\n28#emit\n28#OP_APPLY\n48#1\n30\n53\n26#encode_apply\n"
"63#476\n51#encode_def\n3\n25#1\n"
"63#476\n57#257\n"
"63#477\n28#emit_def\n27\n2#first\n22\n48#1\n30\n"
"63#478\n28#push_scope\n48\n30\n"
"63#479\n3\n25#2\n"
"63#480\n3\n25#3\n"
"63#481\n3\n25#4\n"
"63#482\n3\n25#5\n27\n2#second\n22\n45\n44#58\n25#6\n"
"63#484\n28#def_local\n27#6\n2#first\n22\n48#1\n30\n"
"63#486\n27#6\n2#type\n22\n2#narg\n15\n37#7\n"
"63#487\n3#1\n25#2\n"
"63#489\n35#38\n35#1\n"
"63#490\n27#6\n2#second\n22\n37#21\n"
"63#491\n27#4\n3#1\n4\n25#4\n"
"63#492\n28#encode_item\n27#6\n2#second\n22\n48#1\n30\n"
"63#493\n28#store\n27#6\n2#first\n22\n48#1\n30\n35#6\n"
"63#495\n27#3\n3#1\n4\n25#3\n"
"63#496\n27#5\n3#1\n4\n25#5\n36#57\n30\n"
"63#497\n28#getlineno\n27\n2#first\n22\n48#1\n25#7\n"
"63#498\n27#7\n24\n16\n37#8\n"
"63#499\n28#emit\n28#OP_LINE\n27#7\n48#2\n30\n35#1\n"
"63#500\n27#2\n10\n37#12\n"
"63#501\n28#emit\n28#OP_LOAD_PARAMS\n27#3\n3#256\n6\n27#4\n4\n48#2\n30\n35#12\n27#3\n3\n11\n37#8\n"
"63#503\n28#emit\n28#OP_LOAD_PARG\n27#3\n48#2\n30\n35#1\n"
"63#504\n27#2\n37#8\n"
"63#505\n28#emit\n28#OP_LOAD_NARG\n27#5\n48#2\n30\n35#1\n"
"63#506\n28#encode_item\n27\n2#third\n22\n48#1\n30\n"
"63#507\n28#emit\n28#OP_DEF_END\n48#1\n30\n"
"63#511\n28#pop_scope\n48\n30\n"
"63#512\n27#1\n10\n37#9\n"
"63#513\n28#emit_store\n27\n2#first\n22\n48#1\n30\n35#1\n53\n26#encode_def\n"
"63#516\n51#encode_class\n"
"63#516\n57#256\n"
"63#517\n31\n25#1\n"
"63#518\n28#emit\n28#OP_CLASS\n27\n2#first\n22\n2#val\n22\n48#2\n30\n27\n2#second\n22\n45\n44#97\n25#2\n"
"63#520\n27#2\n2#type\n22\n2#pass\n15\n37#4\n"
"63#521\n36#10\n35#1\n"
"63#523\n27#2\n2#type\n22\n2#=\n15\n37#30\n"
"63#524\n28#encode_item\n27#2\n2#second\n22\n48#1\n30\n"
"63#525\n28#emit_load\n27\n2#first\n22\n48#1\n30\n"
"63#526\n28#load_attr\n27#2\n2#first\n22\n48#1\n30\n"
"63#527\n28#emit\n28#OP_SET\n48#1\n30\n"
"63#528\n36#46\n35#1\n"
"63#530\n27#2\n2#type\n22\n2#def\n16\n37#17\n"
"63#531\n28#str\n27#2\n2#type\n22\n48#1\n2# expression is not supported in class body\n4\n25#3\n"
"63#532\n28#encode_error\n27#2\n27#3\n48#2\n30\n35#1\n"
"63#534\n28#encode_def\n27#2\n3#1\n48#2\n30\n"
"63#535\n28#emit_load\n27\n2#first\n22\n48#1\n30\n"
"63#536\n28#load_attr\n27#2\n2#first\n22\n48#1\n30\n"
"63#537\n28#emit\n28#OP_SET\n48#1\n30\n36#96\n30\n"
"63#538\n28#emit\n28#OP_CLASS_END\n48#1\n30\n53\n26#encode_class\n"
"63#540\n51#encode_return\n"
"63#540\n57#256\n"
"63#541\n27\n2#first\n22\n37#63\n"
"63#542\n28#gettype\n27\n2#first\n22\n48#1\n2#list\n15\n37#25\n"
"63#544\n28#emit\n28#OP_LIST\n48#1\n30\n27\n2#first\n22\n45\n44#13\n25#1\n"
"63#546\n28#encode_item\n27#1\n48#1\n30\n"
"63#547\n28#emit\n28#OP_APPEND\n48#1\n30\n36#12\n30\n35#29\n"
"63#549\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#550\n27\n2#first\n22\n2#type\n22\n2#call\n15\n37#13\n28#code_pop\n48\n40#2\n25#2\n25#3\n"
"63#552\n28#emit\n28#OP_TAILCALL\n27#3\n48#2\n30\n35#1\n35#6\n"
"63#555\n28#emit_load\n24\n48#1\n30\n"
"63#556\n28#emit\n28#OP_RETURN\n48#1\n30\n53\n26#encode_return\n"
"63#558\n51#encode_while\n"
"63#558\n57#256\n28#newtag\n48\n28#newtag\n48\n41#2\n25#1\n25#2\n"
"63#561\n28#_begin_tag_list\n2#append\n22\n27#1\n48#1\n30\n"
"63#562\n28#_end_tag_list\n2#append\n22\n27#2\n48#1\n30\n"
"63#564\n28#emit_tag\n27#1\n48#1\n30\n"
"63#565\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#566\n28#jump\n27#2\n28#OP_POP_JUMP_ON_FALSE\n48#2\n30\n"
"63#567\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#569\n28#jump\n27#1\n48#1\n30\n"
"63#570\n28#emit_tag\n27#2\n48#1\n30\n"
"63#572\n28#_begin_tag_list\n2#pop\n22\n48\n30\n"
"63#573\n28#_end_tag_list\n2#pop\n22\n48\n30\n53\n26#encode_while\n"
"63#575\n51#encode_continue\n"
"63#575\n57#256\n"
"63#577\n28#jump\n28#_begin_tag_list\n3#-1\n22\n48#1\n30\n53\n26#encode_continue\n"
"63#580\n51#encode_break\n"
"63#580\n57#256\n"
"63#581\n28#jump\n28#_end_tag_list\n3#-1\n22\n48#1\n30\n53\n26#encode_break\n"
"63#583\n51#encode_import_one\n"
"63#583\n57#512\n"
"63#585\n28#encode_item\n27\n48#1\n30\n"
"63#586\n2#string\n27#1\n2#type\n21\n"
"63#587\n28#encode_item\n27#1\n48#1\n30\n"
"63#588\n28#emit\n28#OP_IMPORT\n3#2\n48#2\n30\n53\n26#encode_import_one\n"
"63#590\n51#_import_name2str\n"
"63#590\n57#256\n"
"63#591\n27\n2#type\n22\n2#attr\n15\n37#30\n"
"63#592\n28#_import_name2str\n27\n2#first\n22\n48#1\n25#1\n"
"63#593\n28#_import_name2str\n27\n2#second\n22\n48#1\n25#2\n"
"63#594\n28#Token\n2#string\n27#1\n2#val\n22\n2#/\n4\n27#2\n2#val\n22\n4\n49#2\n52\n35#26\n27\n2#type\n22\n2#name\n15\n37#10\n"
"63#596\n2#string\n27\n2#type\n21\n"
"63#597\n27\n52\n35#11\n27\n2#type\n22\n2#string\n15\n37#5\n"
"63#599\n27\n52\n35#1\n53\n26#_import_name2str\n"
"63#601\n51#do_encode_from\n"
"63#601\n57#512\n"
"63#602\n28#_import_name2str\n27\n48#1\n25\n"
"63#603\n28#encode_import_one\n27\n27#1\n48#2\n30\n53\n26#do_encode_from\n"
"63#605\n51#encode_from\n"
"63#605\n57#256\n"
"63#606\n28#do_encode_from\n27\n2#first\n22\n27\n2#second\n22\n48#2\n30\n53\n26#encode_from\n"
"63#608\n51#_encode_import\n"
"63#608\n57#256\n"
"63#609\n2#string\n27\n2#type\n21\n"
"63#610\n28#encode_item\n27\n48#1\n30\n"
"63#611\n28#emit\n28#OP_IMPORT\n3#1\n48#2\n30\n53\n26#_encode_import\n"
"63#613\n51#encode_import\n"
"63#613\n57#256\n"
"63#614\n27\n2#first\n22\n2#type\n22\n2#,\n15\n37#21\n"
"63#615\n27\n2#first\n22\n25\n"
"63#616\n28#_encode_import\n27\n2#first\n22\n48#1\n30\n"
"63#617\n28#_encode_import\n27\n2#second\n22\n48#1\n30\n35#8\n"
"63#619\n28#_encode_import\n27\n2#first\n22\n48#1\n30\n53\n26#encode_import\n"
"63#622\n51#encode_and\n"
"63#622\n57#256\n"
"63#623\n28#newtag\n48\n25#1\n"
"63#624\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#625\n28#emit\n28#OP_JUMP_ON_FALSE\n27#1\n48#2\n30\n"
"63#626\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#627\n28#emit\n28#OP_AND\n48#1\n30\n"
"63#628\n28#emit_tag\n27#1\n48#1\n30\n53\n26#encode_and\n"
"63#631\n51#encode_or\n"
"63#631\n57#256\n"
"63#632\n28#newtag\n48\n25#1\n"
"63#633\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#634\n28#emit\n28#OP_JUMP_ON_TRUE\n27#1\n48#2\n30\n"
"63#635\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#636\n28#emit\n28#OP_OR\n48#1\n30\n"
"63#637\n28#emit_tag\n27#1\n48#1\n30\n53\n26#encode_or\n"
"63#639\n51#encode_raw_list\n"
"63#639\n57#256\n"
"63#640\n28#gettype\n27\n48#1\n2#list\n15\n37#28\n"
"63#641\n28#emit\n28#OP_LIST\n48#1\n30\n27\n45\n44#13\n25#1\n"
"63#643\n28#encode_item\n27#1\n48#1\n30\n"
"63#644\n28#emit\n28#OP_APPEND\n48#1\n30\n36#12\n30\n"
"63#645\n28#len\n27\n49#1\n52\n35#9\n"
"63#647\n28#encode_item\n27\n48#1\n30\n"
"63#648\n3#1\n52\n53\n26#encode_raw_list\n"
"63#650\n51#encode_for\n"
"63#650\n57#256\n"
"63#651\n28#newtag\n48\n25#1\n"
"63#652\n28#newtag\n48\n25#2\n"
"63#654\n28#_begin_tag_list\n2#append\n22\n27#1\n48#1\n30\n"
"63#655\n28#_end_tag_list\n2#append\n22\n27#2\n48#1\n30\n"
"63#657\n27\n2#first\n22\n2#second\n22\n25#3\n"
"63#658\n27\n2#first\n22\n2#first\n22\n25#4\n"
"63#661\n28#encode_raw_list\n27#3\n48#1\n30\n"
"63#662\n28#emit\n28#OP_ITER\n48#1\n30\n"
"63#663\n28#emit_tag\n27#1\n48#1\n30\n"
"63#664\n28#jump\n27#2\n28#OP_NEXT\n48#2\n30\n"
"63#665\n28#encode_assign_to\n27#4\n3#1\n48#2\n30\n"
"63#668\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#669\n28#jump\n27#1\n48#1\n30\n"
"63#670\n28#emit_tag\n27#2\n48#1\n30\n"
"63#672\n28#_begin_tag_list\n2#pop\n22\n48\n30\n"
"63#673\n28#_end_tag_list\n2#pop\n22\n48\n30\n"
"63#674\n28#emit\n28#OP_POP\n48#1\n30\n53\n26#encode_for\n"
"63#676\n51#encode_global\n"
"63#676\n57#256\n"
"63#677\n28#add_global\n27\n2#first\n22\n48#1\n30\n53\n26#encode_global\n"
"63#679\n51#encode_try\n"
"63#679\n57#256\n"
"63#680\n28#newtag\n48\n25#1\n"
"63#681\n28#newtag\n48\n25#2\n"
"63#682\n28#chk_try_block\n27#1\n48#1\n10\n37#8\n"
"63#683\n28#encode_error\n27\n2#do not support recursive try\n48#2\n30\n35#1\n"
"63#684\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#685\n28#emit\n28#OP_CLR_JUMP\n48#1\n30\n"
"63#686\n28#jump\n27#2\n48#1\n30\n"
"63#687\n28#emit_tag\n27#1\n48#1\n30\n"
"63#688\n27\n2#second\n22\n24\n16\n37#14\n"
"63#689\n28#emit\n28#OP_LOAD_EX\n48#1\n30\n"
"63#690\n28#store\n27\n2#second\n22\n48#1\n30\n35#6\n"
"63#692\n28#emit\n28#OP_POP\n48#1\n30\n"
"63#693\n28#encode_item\n27\n2#third\n22\n48#1\n30\n"
"63#694\n28#emit_tag\n27#2\n48#1\n30\n"
"63#695\n28#exit_try_block\n48\n30\n53\n26#encode_try\n"
"63#697\n51#do_nothing\n"
"63#697\n57#256\n"
"63#698\n53\n26#do_nothing\n"
"63#700\n51#encode_del\n"
"63#700\n57#256\n"
"63#701\n27\n2#first\n22\n25#1\n"
"63#702\n27#1\n2#type\n22\n2#get\n16\n38#7\n27#1\n2#type\n22\n2#attr\n16\n19\n37#8\n"
"63#703\n28#encode_error\n27#1\n2#require get or attr expression\n48#2\n30\n35#1\n"
"63#704\n28#encode_item\n27#1\n2#first\n22\n48#1\n30\n"
"63#705\n27#1\n2#type\n22\n2#attr\n15\n37#9\n"
"63#706\n28#load_attr\n27#1\n2#second\n22\n48#1\n30\n35#8\n"
"63#708\n28#encode_item\n27#1\n2#second\n22\n48#1\n30\n"
"63#709\n28#emit\n28#OP_DEL\n48#1\n30\n53\n26#encode_del\n"
"63#711\n51#encode_annotation\n"
"63#711\n57#256\n"
"63#712\n27\n2#first\n22\n25#1\n"
"63#713\n27#1\n2#val\n22\n2#debugger\n15\n37#7\n"
"63#714\n28#emit\n28#OP_DEBUG\n48#1\n30\n35#1\n53\n26#encode_annotation\n"
"63#716\n51#encode_attr\n"
"63#716\n57#256\n"
"63#717\n2#string\n27\n2#second\n22\n2#type\n21\n"
"63#718\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#719\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#720\n28#emit\n28#OP_GET\n48#1\n30\n53\n26#encode_attr\n"
"63#722\n51#encode_slice\n"
"63#722\n57#256\n"
"63#723\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#724\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#725\n28#encode_item\n27\n2#third\n22\n48#1\n30\n"
"63#726\n28#emit\n28#OP_SLICE\n48#1\n30\n53\n26#encode_slice\n"
"63#728\n51#encode_in\n"
"63#728\n57#256\n"
"63#729\n28#encode_item\n27\n2#first\n22\n48#1\n30\n"
"63#730\n28#encode_item\n27\n2#second\n22\n48#1\n30\n"
"63#731\n28#emit\n28#OP_IN\n48#1\n30\n53\n26#encode_in\n"
"63#734\n33\n2#if\n28#encode_if\n34\n2#=\n28#encode_assign\n34\n2#tuple\n28#encode_tuple\n34\n2#,\n28#encode_comma\n34\n2#dict\n28#encode_dict\n34\n2#call\n28#encode_call\n34\n2#apply\n28#encode_apply\n34\n2#neg\n28#encode_neg\n34\n2#not\n28#encode_not\n34\n2#list\n28#encode_list\n34\n2#def\n28#encode_def\n34\n2#del\n28#encode_del\n34\n2#class\n28#encode_class\n34\n2#return\n28#encode_return\n34\n2#while\n28#encode_while\n34\n2#continue\n28#encode_continue\n34\n2#break\n28#encode_break\n34\n2#from\n28#encode_from\n34\n2#import\n28#encode_import\n34\n2#and\n28#encode_and\n34\n2#or\n28#encode_or\n34\n2#for\n28#encode_for\n34\n2#global\n28#encode_global\n34\n2#name\n28#emit_load\n34\n2#number\n28#emit_load\n34\n2#string\n28#emit_load\n34\n2#None\n28#emit_load\n34\n2#True\n28#emit_load\n34\n2#False\n28#emit_load\n34\n2#try\n28#encode_try\n34\n2#pass\n28#do_nothing\n34\n2#notin\n28#encode_notin\n34\n2#isnot\n28#encode_isnot\n34\n2#attr\n28#encode_attr\n34\n2#slice\n28#encode_slice\n34\n2#in\n28#encode_in\n34\n2#@\n28#encode_annotation\n34\n26#_encode_dict\n28#_op_dict\n45\n44#8\n26#k\n"
"63#775\n28#encode_op\n28#_encode_dict\n28#k\n21\n36#7\n30\n28#_op_ext_dict\n45\n44#8\n26#k\n"
"63#777\n28#encode_inplace_op\n28#_encode_dict\n28#k\n21\n36#7\n30\n"
"63#779\n51#getlineno\n"
"63#779\n57#256\n"
"63#780\n28#hasattr\n27\n2#pos\n48#2\n38#9\n27\n2#pos\n22\n3\n22\n3\n13\n19\n37#9\n"
"63#781\n27\n2#pos\n22\n3\n22\n52\n35#14\n28#hasattr\n27\n2#first\n48#2\n37#9\n"
"63#783\n28#getlineno\n27\n2#first\n22\n49#1\n52\n35#1\n"
"63#784\n24\n52\n53\n26#getlineno\n"
"63#786\n51#encode_item\n28#False\n25#1\n"
"63#786\n57#257\n"
"63#791\n27\n24\n15\n37#5\n"
"63#792\n3\n52\n35#1\n"
"63#794\n28#gettype\n27\n48#1\n2#list\n15\n37#8\n"
"63#795\n28#encode_block\n27\n27#1\n49#2\n52\n35#1\n"
"63#797\n28#_encode_dict\n27\n2#type\n22\n22\n27\n48#1\n25#2\n"
"63#798\n27#2\n24\n16\n37#5\n"
"63#799\n27#2\n52\n35#1\n"
"63#800\n3#1\n52\n53\n26#encode_item\n"
"63#802\n51#need_pop_value\n"
"63#802\n57#256\n"
"63#803\n27\n28#POP_VALUE_TYPE_DICT\n17\n52\n53\n26#need_pop_value\n"
"63#805\n51#encode_block\n28#False\n25#1\n"
"63#805\n57#257\n"
"63#806\n28#assert\n28#gettype\n27\n48#1\n2#list\n15\n48#1\n30\n27\n45\n44#52\n25#2\n"
"63#809\n27#2\n2#type\n22\n2#string\n15\n37#4\n"
"63#810\n36#10\n35#1\n"
"63#811\n28#getlineno\n27#2\n48#1\n25#3\n"
"63#812\n27#3\n24\n16\n37#8\n"
"63#813\n28#emit\n28#OP_LINE\n27#3\n48#2\n30\n35#1\n"
"63#814\n28#encode_item\n27#2\n48#1\n30\n"
"63#815\n27#1\n10\n38#7\n28#need_pop_value\n27#2\n2#type\n22\n48#1\n19\n37#7\n"
"63#816\n28#emit\n28#OP_POP\n48#1\n30\n35#1\n36#51\n30\n53\n26#encode_block\n"
"63#818\n51#encode\n"
"63#818\n57#256\n"
"63#819\n"
"63#820\n"
"63#821\n"
"63#822\n3\n26#_tag_cnt\n"
"63#823\n3\n25#1\n"
"63#824\n28#parse\n27\n48#1\n25#2\n"
"63#825\n28#encode_item\n27#2\n48#1\n30\n53\n26#encode\n"
"63#827\n54#EncodeCtx\n51#__init__\n"
"63#831\n57#512\n"
"63#832\n27#1\n27\n2#src\n21\n"
"63#833\n31\n27\n2#code_list\n21\n53\n28#EncodeCtx\n2#__init__\n21\n51#set_file_name\n"
"63#835\n57#512\n"
"63#836\n27#1\n2#split\n22\n2#.\n48#1\n3\n22\n25#2\n"
"63#837\n28#emit\n28#OP_FILE\n27#2\n48#2\n30\n53\n28#EncodeCtx\n2#set_file_name\n21\n51#compile\n"
"63#839\n57#256\n"
"63#840\n28#encode\n27\n2#src\n22\n48#1\n27\n2#ast\n21\n"
"63#841\n27\n2#ast\n22\n52\n53\n28#EncodeCtx\n2#compile\n21\n51#gen_code\n"
"63#843\n57#256\n"
"63#844\n28#join_code\n48\n25#1\n"
"63#845\n27#1\n52\n53\n28#EncodeCtx\n2#gen_code\n21\n56\n"
"63#847\n51#_compile\n24\n25#2\n"
"63#847\n57#513\n"
"63#848\n"
"63#850\n28#asm_init\n48\n30\n"
"63#851\n28#EncodeCtx\n27\n48#1\n26#_ctx\n"
"63#852\n28#_ctx\n2#set_file_name\n22\n28#name\n48#1\n30\n"
"63#853\n28#_ctx\n2#compile\n22\n48\n30\n"
"63#854\n28#_ctx\n2#gen_code\n22\n49\n52\n53\n26#_compile\n"
"63#856\n51#escape_for_compile\n"
"63#856\n57#256\n"
"63#857\n28#str\n27\n48#1\n25\n"
"63#858\n27\n2#replace\n22\n2#\\\\\n2#\\\\\\\\\n48#2\n25\n"
"63#859\n27\n2#replace\n22\n2#\\r\n2#\\\\r\n48#2\n25\n"
"63#860\n27\n2#replace\n22\n2#\\n\n2#\\\\n\n48#2\n25\n"
"63#861\n27\n2#replace\n22\n2#\\0\n2#\\\\0\n48#2\n25\n"
"63#862\n27\n52\n53\n26#escape_for_compile\n"
"63#864\n51#compile_to_list\n"
"63#864\n57#512\n"
"63#865\n"
"63#867\n28#asm_init\n48\n30\n"
"63#868\n28#EncodeCtx\n27\n48#1\n26#_ctx\n"
"63#870\n28#emit\n28#OP_FILE\n27#1\n48#2\n30\n"
"63#871\n28#encode\n27\n48#1\n30\n"
"63#872\n24\n26#_ctx\n"
"63#873\n28#gen_code\n48\n25#2\n"
"63#874\n27#2\n52\n53\n26#compile_to_list\n"
"63#876\n51#compile\n24\n25#2\n"
"63#876\n57#513\n"
"63#877\n28#Compiler\n48\n25#3\n"
"63#878\n27#3\n2#compile\n22\n27\n27#1\n27#2\n49#3\n52\n53\n26#compile\n"
"63#881\n51#_compilefile\n24\n25#1\n"
"63#881\n57#257\n"
"63#882\n28#_compile\n28#load\n27\n48#1\n27\n27#1\n49#3\n52\n53\n26#_compilefile\n"
"63#884\n51#compilefile\n24\n25#1\n"
"63#884\n57#257\n"
"63#885\n28#Compiler\n48\n25#2\n"
"63#886\n27#2\n2#compilefile\n22\n27\n27#1\n49#2\n52\n53\n26#compilefile\n"
"63#888\n51#split_instr\n"
"63#888\n57#256\n"
"63#889\n28#len\n27\n48#1\n25#1\n"
"63#890\n31\n25#2\n"
"63#891\n3\n25#3\n"
"63#892\n27#3\n27#1\n12\n37#39\n"
"63#893\n27\n27#3\n22\n25#4\n"
"63#894\n28#uncode16\n27\n27#3\n3#1\n4\n22\n27\n27#3\n3#2\n4\n22\n48#2\n25#5\n"
"63#895\n27#3\n3#3\n4\n25#3\n"
"63#896\n27#2\n2#append\n22\n31\n28#ord\n27#4\n48#1\n32\n27#5\n32\n48#1\n30\n36#41\n"
"63#897\n27#2\n52\n53\n26#split_instr\n"
"63#899\n51#to_fixed\n"
"63#899\n57#512\n"
"63#900\n28#str\n27\n48#1\n2#rjust\n22\n27#1\n48#1\n2#replace\n22\n2# \n2#0\n49#2\n52\n53\n26#to_fixed\n"
"63#902\n51#dis_code\n28#False\n25#1\n2#<string>\n25#2\n"
"63#902\n57#258\n"
"63#903\n27#1\n28#True\n15\n37#5\n"
"63#904\n31\n25#3\n35#1\n"
"63#906\n28#compile_to_list\n27\n27#2\n48#2\n25#4\n28#enumerate\n27#4\n48#1\n45\n44#89\n40#2\n25#5\n25#6\n"
"63#908\n28#int\n27#6\n3\n22\n48#1\n25#7\n"
"63#909\n27#6\n3#1\n22\n25#8\n"
"63#910\n27#7\n28#OP_LOAD_PARAMS\n15\n37#25\n"
"63#911\n28#int\n27#8\n3#256\n7\n48#1\n25#9\n"
"63#912\n28#int\n27#8\n3#256\n8\n48#1\n25#10\n"
"63#913\n2#%s,%s\n31\n27#9\n32\n27#10\n32\n8\n25#8\n35#6\n"
"63#915\n2#%r\n27#8\n8\n25#8\n"
"63#916\n2#%s %s %s\n31\n28#to_fixed\n27#5\n3#1\n4\n3#4\n48#2\n32\n28#opcodes\n27#7\n22\n2#ljust\n22\n3#22\n48#1\n32\n27#8\n32\n8\n25#11\n"
"63#919\n27#1\n37#9\n"
"63#920\n27#3\n2#append\n22\n27#11\n48#1\n30\n35#6\n"
"63#922\n28#print\n27#11\n48#1\n30\n36#88\n30\n"
"63#924\n27#1\n37#9\n"
"63#925\n2#\\n\n2#join\n22\n27#3\n49#1\n52\n35#1\n53\n26#dis_code\n"
"63#927\n51#dis\n28#False\n25#1\n"
"63#927\n57#257\n"
"63#928\n28#load\n27\n48#1\n25#2\n"
"63#929\n28#dis_code\n27#2\n27#1\n27\n49#3\n52\n53\n26#dis\n"
"63#931\n54#Compiler\n51#__init__\n"
"63#933\n57#256\n"
"63#934\n2#line\n27\n2#code_style\n21\n53\n28#Compiler\n2#__init__\n21\n51#set_code_style\n"
"63#936\n57#512\n"
"63#937\n27#1\n27\n2#code_style\n21\n53\n28#Compiler\n2#set_code_style\n21\n51#_escape\n"
"63#939\n57#512\n"
"63#940\n28#str\n27#1\n48#1\n25#1\n"
"63#941\n27#1\n2#replace\n22\n2#\\\\\n2#\\\\\\\\\n48#2\n25#1\n"
"63#942\n27#1\n2#replace\n22\n2#\"\n2#\\\\\"\n48#2\n25#1\n"
"63#943\n27#1\n2#replace\n22\n2#\\r\n2#\\\\r\n48#2\n25#1\n"
"63#944\n27#1\n2#replace\n22\n2#\\n\n2#\\\\n\n48#2\n25#1\n"
"63#945\n27#1\n2#replace\n22\n2#\\0\n2#\\\\0\n48#2\n25#1\n"
"63#946\n27#1\n52\n53\n28#Compiler\n2#_escape\n21\n51#gen_code\n"
"63#948\n57#768\n"
"63#949\n"
"63#951\n28#asm_init\n48\n30\n"
"63#952\n28#EncodeCtx\n27#1\n48#1\n26#_ctx\n"
"63#953\n27#2\n2#split\n22\n2#.\n48#1\n3\n22\n25#3\n"
"63#954\n28#emit\n28#OP_FILE\n27#3\n48#2\n30\n"
"63#955\n28#encode\n27#1\n48#1\n30\n"
"63#956\n24\n26#_ctx\n"
"63#957\n28#gen_code\n49\n52\n53\n28#Compiler\n2#gen_code\n21\n51#compile\n24\n25#3\n"
"63#959\n57#769\n"
"63#960\n27\n2#gen_code\n22\n27#1\n27#2\n48#2\n25#4\n"
"63#961\n2#\n25#5\n27#4\n45\n44#41\n25#6\n"
"63#964\n27#6\n3#1\n22\n3\n15\n37#13\n"
"63#965\n27#5\n28#str\n27#6\n3\n22\n48#1\n2#\\n\n4\n4\n25#5\n35#20\n"
"63#967\n27#5\n28#str\n27#6\n3\n22\n48#1\n2##\n4\n28#escape_for_compile\n27#6\n3#1\n22\n48#1\n4\n2#\\n\n4\n4\n25#5\n36#40\n30\n"
"63#968\n27#5\n52\n53\n28#Compiler\n2#compile\n21\n51#compilefile\n24\n25#2\n"
"63#970\n57#513\n"
"63#971\n27\n2#compile\n22\n28#load\n27#1\n48#1\n27#1\n27#2\n49#3\n52\n53\n28#Compiler\n2#compilefile\n21\n51#to_c_code\n24\n25#3\n"
"63#973\n57#769\n"
"63#974\n27\n2#_escape\n22\n27#2\n48#1\n25#2\n"
"63#976\n27#3\n24\n15\n37#13\n"
"63#977\n27#1\n2#split\n22\n2#.\n48#1\n3\n22\n2#_bin\n4\n25#3\n35#1\n"
"63#979\n2#const char* \n27#3\n4\n2#=\n4\n25#4\n"
"63#980\n27#4\n2#\"\n4\n25#4\n"
"63#981\n27#4\n27#2\n4\n25#4\n"
"63#982\n27#4\n2#\";\n4\n25#4\n"
"63#983\n27#4\n52\n53\n28#Compiler\n2#to_c_code\n21\n51#compile_to_c_code\n24\n25#2\n"
"63#985\n57#513\n"
"63#986\n28#load\n27#1\n48#1\n25#3\n"
"63#987\n27\n2#gen_code\n22\n27#3\n27#1\n48#2\n25#4\n"
"63#988\n31\n25#5\n"
"63#989\n31\n25#6\n27#4\n45\n44#78\n25#7\n"
"63#992\n27#7\n3\n22\n28#OP_LINE\n15\n37#28\n"
"63#993\n2#\n2#join\n22\n27#6\n48#1\n25#8\n"
"63#994\n2#\"%s\"\n27\n2#_escape\n22\n27#8\n48#1\n8\n25#8\n"
"63#995\n27#5\n2#append\n22\n27#8\n48#1\n30\n"
"63#996\n31\n25#6\n35#1\n"
"63#999\n27#7\n3#1\n22\n3\n15\n37#11\n"
"63#1000\n28#str\n27#7\n3\n22\n48#1\n2#\\n\n4\n25#9\n35#18\n"
"63#1002\n28#str\n27#7\n3\n22\n48#1\n2##\n4\n28#escape_for_compile\n27#7\n3#1\n22\n48#1\n4\n2#\\n\n4\n25#9\n"
"63#1004\n27#6\n2#append\n22\n27#9\n48#1\n30\n36#77\n30\n"
"63#1007\n28#len\n27#6\n48#1\n3\n11\n37#25\n"
"63#1008\n2#\n2#join\n22\n27#6\n48#1\n25#8\n"
"63#1009\n2#\"%s\"\n27\n2#_escape\n22\n27#8\n48#1\n8\n25#8\n"
"63#1010\n27#5\n2#append\n22\n27#8\n48#1\n30\n35#1\n"
"63#1012\n2#\\n\n2#join\n22\n27#5\n48#1\n25#4\n"
"63#1014\n27#2\n24\n15\n37#22\n"
"63#1015\n27#1\n2#split\n22\n2#/\n48#1\n3#-1\n22\n25#10\n"
"63#1016\n27#10\n2#split\n22\n2#.\n48#1\n3\n22\n2#_bin\n4\n25#2\n35#1\n"
"63#1018\n2#const char* \n27#2\n4\n2#=\n4\n25#11\n"
"63#1019\n27#11\n27#4\n2#;\n4\n4\n25#11\n"
"63#1020\n27#11\n52\n53\n28#Compiler\n2#compile_to_c_code\n21\n56\n"
"63#1023\n51#main\n"
"63#1023\n57\n"
"63#1024\n2#sys\n1#1\n"
"63#1025\n28#sys\n2#argv\n22\n25\n"
"63#1027\n28#len\n27\n48#1\n3#2\n12\n37#20\n"
"63#1028\n28#print\n2#usage: %s filename    : compile python to c code\n27\n3\n22\n8\n48#1\n30\n"
"63#1029\n28#print\n2#       %s -p filename : print code\n27\n3\n22\n8\n48#1\n30\n35#221\n28#len\n27\n48#1\n3#2\n15\n37#34\n"
"63#1032\n2#repl\n1#1\n"
"63#1033\n2#mp_opcode\n1#1\n"
"63#1034\n28#mp_opcode\n2#opcodes\n22\n25#1\n"
"63#1035\n27\n3#1\n22\n25#2\n"
"63#1037\n28#Compiler\n48\n25#3\n"
"63#1038\n27#3\n2#compile_to_c_code\n22\n27#2\n48#1\n25#4\n"
"63#1039\n28#print\n27#4\n48#1\n30\n35#182\n28#len\n27\n48#1\n3#3\n13\n37#176\n"
"63#1041\n28#dict\n48\n25#5\n"
"63#1042\n28#ArgReader\n27\n3#1\n24\n23\n48#1\n25#6\n"
"63#1043\n27#6\n2#has_next\n22\n48\n37#157\n"
"63#1044\n27#6\n2#next\n22\n48\n25#7\n"
"63#1045\n27#7\n2#-p\n15\n37#29\n"
"63#1046\n28#assert\n27#6\n2#has_next\n22\n48\n2#expect filename\n48#2\n30\n"
"63#1047\n27#6\n2#next\n22\n48\n25#2\n"
"63#1048\n28#compilefile\n27#2\n48#1\n25#4\n"
"63#1049\n28#print\n27#4\n48#1\n30\n24\n52\n35#1\n"
"63#1052\n27#7\n2#-dis\n15\n37#24\n"
"63#1053\n28#assert\n27#6\n2#has_next\n22\n48\n2#expect filename\n48#2\n30\n"
"63#1054\n27#6\n2#next\n22\n48\n25#2\n"
"63#1055\n28#dis\n27#2\n48#1\n30\n24\n52\n35#1\n"
"63#1058\n27#7\n2#-const_name\n15\n37#20\n"
"63#1059\n28#assert\n27#6\n2#has_next\n22\n48\n48#1\n30\n"
"63#1060\n27#6\n2#next\n22\n48\n27#5\n2#const_name\n21\n"
"63#1061\n36#94\n35#1\n"
"63#1063\n27#7\n2#-c_code\n15\n37#9\n"
"63#1064\n28#True\n27#5\n2#c_code\n21\n"
"63#1065\n36#107\n35#1\n"
"63#1067\n2#c_code\n27#5\n17\n37#41\n"
"63#1068\n27#7\n25#2\n"
"63#1069\n27#2\n2#split\n22\n2#.\n48#1\n3\n22\n2#_bin\n4\n25#8\n"
"63#1070\n27#5\n2#get\n22\n2#const_name\n27#8\n48#2\n25#9\n"
"63#1072\n28#Compiler\n48\n25#10\n"
"63#1073\n27#10\n2#compile_to_c_code\n22\n27#2\n27#9\n48#2\n25#4\n"
"63#1074\n28#print\n27#4\n48#1\n30\n35#7\n"
"63#1076\n28#compile\n27#7\n2##test\n48#2\n30\n36#160\n35#1\n53\n26#main\n"
"63#1078\n28#__name__\n2#__main__\n15\n37#6\n"
"63#1079\n28#main\n48\n30\n35#1\n61\n";